function fibonacci(num){
	return num <= 2 ? 1 : fibonacci(num - 1) + fibonacci(num - 2)
}

var onmessage = function(event){
	console.log(this)  // DedicatedWorkerGlobalScope
	var num = event.data
	console.log("分线程接收到主线程发送的数据: " + num)
	
	// 计算
	var result = fibonacci(num)
	postMessage(result)
	console.log("分线程向主线程返回数据:" + result)
	
	//alert(result)  // alert是window的方法, 在分线程不能调用
	document.write("hh")  // 分线程中的全局对象不再是window, 所以在分线程中不可能更新界面
}
